package org.zjt.chapter1.channel.handler;

import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;

/**
 * Description: 入站数据
 *
 *          1、SimpleChannelInboundHandler 中的 channelRead0 方法接受到ByteBuf，并自动释放ByteBuf。
 *
 *
 * @author juntao.zhang
 * Date: 2018-07-11 下午7:09
 * @see
 */
public class MySimpleChannelInboundHandler extends SimpleChannelInboundHandler<Object> {


    /**
     * 接受到信息ByteBuf，并自动释放资源。
     *
     * 自动释放ByteBuf资源：
     *
     *      if (autoRelease && release) {
     *          ReferenceCountUtil.release(msg);
     *      }
     *
     * @param ctx
     * @param msg
     * @throws Exception
     */
    @Override
    protected void channelRead0(ChannelHandlerContext ctx, Object msg) throws Exception {

    }
}
